Synonyms for "armoured personnel carrier"

Words with similar meaning